let model = require("../model/projectTable");//引入表

module.exports = {
    query: (params, page, limit) => {
        return model.find(params).skip(page).limit(limit);
    },
    totalquery: (params) => {
        return model.find(params).count();
    },
    add: (data) => {
        return model.insertMany(data);
    },
    del: (data) => {
        return model.deleteOne(data);
    },
    update: (data1, data2) => {
        return model.updateOne(data1, data2);
    },
    group: (params, key) => {
        return model.aggregate([
            {
                $match: params
            },
            {
                $group: { // 根据字段进行分组  
                    _id: '$' + key, // 分组字段  
                    count: { $sum: 1 } // 统计每个分组中的文档数量  
                }
            }
        ])
    }
}